/*修改弹出框样式*/
.mui-popup .mui-popup-button { color: #d8311a;}
.mui-popup .mui-popup-inner .mui-popup-title{font-size: 14px}
.mui-popup .mui-popup-inner  .mui-popup-text{font-size: 18px;}
.mui-popup .mui-popup-button.mui-popup-button-bold { background-color: #d8311a; color: #fff; font-weight: normal;}

.mui-btn-blue, .mui-btn-primary, input[type=submit] { border-color: #d8311a; background-color: #d8311a; color: #fff;}
.wrap_body{max-width: 750px; min-height: 100vh; margin: 0 auto; box-sizing: border-box;}
/*头部*/
header { width: 100%; position: fixed; height: 50px; line-height: 50px; border-bottom: 1px solid #e9e9e9; z-index: 999;}
header .back div{ width: 10px; height: 19px; background-image: url(http://foodievc.oss-ap-southeast-1.aliyuncs.com/app/ClientApp/image/back.png); background-size: cover;}
header .back div.back2{background-image: url(http://foodievc.oss-ap-southeast-1.aliyuncs.com/app/ClientApp/image/back2.png);}
header .back,
header .set { position: absolute; top: 0;}
header .back { left: 0;}
header .set { right: 0;}
header .title { margin: 0 70px;}
textarea { outline: none;}
.btn:active { background-color: #d8311a; color: #fff;}
/*结束提示符*/
.no_more{height: 1px; background: #E9E9E9;}
/*vue加载时的花括号*/
[v-cloak] {display: none !important;}
body {line-height: normal;}
.delete_msg::before{ content: ''; display: block; position: absolute; background:url(http://foodievc.oss-ap-southeast-1.aliyuncs.com/app/ClientApp/image/delete.png); background-size:100% 100%; width: 20px; height: 20px;}

/*活动页面*/
.active-hl{ height: 100%;}
html{height: 100%; width: 100%;}
body{width: 100%; height: 100%;}
.active-hl .header-box{justify-content: center; bottom: 0; left: 0; right: 0; margin: auto;}
.active-hl .wallet{height: 450px; box-sizing: border-box;background-image:url(http://foodievc.oss-ap-southeast-1.aliyuncs.com/app/ClientApp/image/activity.jpg) ; background-size:100% 100%; background-repeat: no-repeat; }
.active-hl .blod{font-weight: bold;}
.active-hl .header-box{background-image:url(http://foodievc.oss-ap-southeast-1.aliyuncs.com/app/ClientApp/image/activesec.jpg) ; background-size:100% 100%; background-repeat: no-repeat; padding-bottom: 20px; }
.active-hl .footer {background-image:url(http://foodievc.oss-ap-southeast-1.aliyuncs.com/app/ClientApp/image/activitysecond.jpg) ; background-size:100% 100%; background-repeat: no-repeat; padding-top: 50px;}
.active-hl .footer .min-img{width: 27px; height: 18px;}
.active-hl .footer .foot-btn{padding: 30px; border-radius: 5px; padding-left: 10px; padding-right: 10px;}
.active-hl .footer-3{background:url(http://foodievc.oss-ap-southeast-1.aliyuncs.com/app/ClientApp/image/footer3.jpg) no-repeat ; background-size:100% 100%; height: 86px;}
/*.active-hl .rule{background:url(http://foodievc.oss-ap-southeast-1.aliyuncs.com/app/ClientApp/image/footer4.jpg) no-repeat ; background-size:100% 100%; height: 150px;}*/
.active-hl .rule{background:url(http://foodievc.oss-ap-southeast-1.aliyuncs.com/app/ClientApp/image/footer4.jpg)  no-repeat ;}
/*上传列表*/
.upload .upload-img{width: 75px; height: 75px;}
.upload .upload-img img{width: 100%; height: 100%;}
.upload .rm-bg{background: url(http://foodievc.oss-ap-southeast-1.aliyuncs.com/app/ClientApp/image/RMimg.png) no-repeat;background-size:100% 100%; width: 20px; height: 20px;}
.upload .counpon-bg{background: url(http://foodievc.oss-ap-southeast-1.aliyuncs.com/app/ClientApp/image/counpon.png) no-repeat;background-size:100% 100%; width: 20px; height: 15px;}
/*领取界面*/
.collect{background: url(http://foodievc.oss-ap-southeast-1.aliyuncs.com/app/ClientApp/image/collect.jpg) no-repeat;background-size:100% 100%; padding-top: 50px;}
.have-content .item .imgWrap { width: 55px; height: 55px;}
.have-content.no-coupon .item .imgWrap {opacity: 0.5;}
.have-content.no-coupon .coupon-money{opacity: 0.5;}
.have-content .item .imgWrap img { width: 55px; height: 55px;}
.have-content .item .cover { width: 8px; height: 8px; background-color: #f1f1f1;}
.have-content .item .cover1 { top: -4px;}
.have-content .item .cover2 { bottom: -4px;}
.have-content .item .separate { border-right: 1px dotted #c3c3c3; width: 1px; height: 100%; margin: 0 auto; box-sizing: border-box; left: 94px; top: 5px;}
.link-btn{padding: 5px 15px; border-radius: 30px; background: #fd5608;}
.link-btn.bg-ccc{background: #ccc;}

/*没有数据*/
.no-count { width: 200px; height: 200px; margin: auto; left: 0; top: 0; right: 0;bottom: 0;}
.no-count .bg { width: 141px; height: 141px; background-image: url(http://foodievc.oss-ap-southeast-1.aliyuncs.com/app/ClientApp/image/default_graph/no.png); background-size: cover;margin: auto;}

.btn_sel{background: #fff; color:#999; border: 1px solid #999; min-width: 120px; display: inline-block; }
.btn_sel.sel{background: #ffd342; color: #000; border: 1px solid #ffd342;}

/* 选择开关 */
.sel_beizhu::before {content: '';display: block;height: 100%;position: absolute;width: 100%;z-index: 999;}
/*提示语消失*/
.error-box.pad-t-10.red.center.mag-t-10.error span,.error-box.pad-t-10.red.center.mag-t-10.error i{display: inline-block;}
.error-box.pad-t-10.red.center.mag-t-10 span,.error-box.pad-t-10.red.center.mag-t-10 i{display: none;}
.error-box.red.center.mag-b-45.error span,.error-box.red.center.mag-b-45.error i{display: inline-block;}
.error-box.red.center.mag-b-45 span,.error-box.red.center.mag-b-45 i{display: none;}
/*确定按钮*/
.ok-btn{padding: 15px 60px; border-radius: 25px; background:rgb(216, 49, 26); border: 1px solid #fd5749; color: white; margin: auto;}
.index_more{padding: 10px 60px; border: 1px solid #ccc; border-radius:30px; width: 60%; margin: auto;}
/*列表模板*/
.inde_restaurant_logo{width: 70px;height: 70px;overflow: hidden;border-radius: 5px;}
.inde_restaurant_logo img{width: 100%; height: 100%; }
/*加载中样式*/
.pag-load-box{position: fixed; width: 100%; height: 100%;}
.load1 .loader,
.load1 .loader:before,
.load1 .loader:after {
  background: #FFF;
  -webkit-animation: load1 1s infinite ease-in-out;
  animation: load1 1s infinite ease-in-out;
  width: 1em;
  height: 4em;
}
.load1 .loader:before,
.load1 .loader:after {
  position: absolute;
  top: 0;
  content: '';
}
.load1 .loader:before {
  left: -1.5em;
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}
.load1 .loader {
  text-indent: -9999em;
  margin: 8em auto;
  position: relative;
  font-size: 11px;
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
}
.load1 .loader:after {
  left: 1.5em;
}
@-webkit-keyframes load1 {
  0%,
  80%,
  100% {
    box-shadow: 0 0 #FFF;
    height: 4em;
  }
  40% {
    box-shadow: 0 -2em #ffffff;
    height: 5em;
  }
}
@keyframes load1 {
  0%,
  80%,
  100% {
    box-shadow: 0 0 #FFF;
    height: 4em;
  }
  40% {
    box-shadow: 0 -2em #ffffff;
    height: 5em;
  }
}
/*按钮样式*/
.btn-red{padding-left: 0; padding-right: 0; background: #d8311a; margin-top: 30px; border: 1px solid #d8311a; width: 40%;}
.btn-fff{padding-left: 0; padding-right: 0; margin-top: 30px; border: 1px solid #d8311a; width: 40%; color:#d8311a;}
